package testshijuan;

import java.util.Arrays;
import java.util.Scanner;

public class Test8 {
    public static void main(String[] args) {
         /*(10分)
        8:定义一个数组表示班级15名同学的成绩，假设>=60以上为合格，统计合格率。。*/
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入数组的长度：");
        int length  =scan.nextInt();
         double[] arr8 = new double[length];
        System.out.println("请输入"+length+"个学生的成绩（0~100）");
        for(int i=0;i<arr8.length;i++) {
            while (true) {
                double score = scan.nextDouble();
                if (score >= 0 && score <= 100) {
                    arr8[i]=score;
                    break;
                }
                System.out.println("输入的成绩不合要求，重新输入！");
            }
        }
        //计算合格率
        int account=0;
        for(int j=0;j<arr8.length;j++){
            if(arr8[j]>=60){
                account++;
            }
        }
        System.out.println(account);
        System.out.println("班级合格率为:"+((account+0.0)/arr8.length)*100+"%");

    }
}
